Performance Evaluation and Comparison of Tree and Ring Application-Layer Multicast Overlay Networks
نویسندگان
چکیده
Application-layer multicast (ALM) protocols differ in, among other aspects, the topology of the underlying overlay network (e.g., tree, mesh or ring). Therefore, comparing the performance of ALM overlay networks is an important step towards assessing the inherent advantages and/or limitations of each overlay network topology. In particular, ring-based ALM overlay networks have the advantages of (a) providing a constant node degree; i.e., the number of neighbors each group member has on the overlay network is constant and independent of the size of the multicast group and (b) enabling the implementation of secure, reliable and totally-ordered message delivery through the use of a ring with a token that contains ordering and flow control information. Motivated thus, we present in this paper a simulation-based performance evaluation and comparison between two ALM overlay networks. The first connects the multicast group members in a ring overlay network while the second connects them in a tree. Simulation results, which have been conducted in J-Sim, have shown that although a ring overlay network incurs a higher path stretch and a higher link stress than a tree overlay network, it provides a constant and lower node degree and a higher data delivery ratio despite the failure/leaving of a single multicast group member than those provided by a tree overlay network.
منابع مشابه
An Evaluation of Scalable Application-Level Multicast Built Using Peer-To-Peer Overlay Networks
Peer-to-peer overlay networks such as CAN, Chord, Pastry, and Tapestry can be used to implement Internet-scale application-level multicast. There are two general approaches to accomplishing this: tree building (used by Bayeux and Scribe); and flooding (used by CAN Multicast). This paper presents of an evaluation of these two approaches using CAN and Pastry as the underlying overlay networks. We...
متن کاملAn Evaluation of Scalable Application-Level Multicast Built Using Peer-To-Peer Overlays
Structured peer-to-peer overlay networks such as CAN, Chord, Pastry, and Tapestry can be used to implement Internet-scale application-level multicast. There are two general approaches to accomplishing this: tree building and flooding. This paper evaluates these two approaches using two different types of structured overlay: 1) overlays which use a form of generalized hypercube routing, e.g., Ch...
متن کاملVRing: A Ring-based Application-Layer Multicast Protocol
This paper presents the design, analysis and performance evaluation of VRing, a novel application-layer multicast (ALM) protocol that establishes a virtual ring as an overlay network among the multicast group members in a selforganizing and distributed manner. VRing takes advantage of the inherent desirable property of a ring; namely, the degree of each node on the ring is O(1) (i.e., independe...
متن کاملOverlay Multicasting for Ad Hoc Networks
In this work, we study the benefits of using application layer multicast in ad hoc networks. We propose a flexible receiver-driven overlay multicast protocol that we call the Application Layer Multicast Algorithm (ALMA). As an application layer protocol, ALMA constructs an overlay multicast tree of logical links between the group members. Our protocol has the advantages of an application layer ...
متن کاملA Novel Multicast Tree Construction Algorithm for Multi-Radio Multi-Channel Wireless Mesh Networks
Many appealing multicast services such as on-demand TV, teleconference, online games and etc. can benefit from high available bandwidth in multi-radio multi-channel wireless mesh networks. When multiple simultaneous transmissions use a similar channel to transmit data packets, network performance degrades to a large extant. Designing a good multicast tree to route data packets could enhance the...
متن کامل